#include "MassProperties.h"

#include <iostream>

using namespace std;
using namespace RSIM;

///////////////////////////////////////////////////////

MassProperties::MassProperties():Mass_(1.0),Inertia_(0.0){
	Inertia_.Identity();
}

///////////////////////////////////////////////////////

MassProperties::MassProperties(const double Mass, 
			       const Mat3x3& Inertia):
			       Mass_(Mass),Inertia_(Inertia){
}

///////////////////////////////////////////////////////

MassProperties::MassProperties(const MassProperties& MP):
				Mass_(MP.Mass_),Inertia_(MP.Inertia_){}

///////////////////////////////////////////////////////

std::ostream& operator<<(ostream& func, const MassProperties& M){
	func<<"\nMass: "<<M.Mass_<<endl;
	func<<"Inertia\n"<<M.Inertia_<<endl;
	return func;
}

///////////////////////////////////////////////////////